SD - Surya - Venkat - Damodhier - 2016-08-30 - 27920 - Spec - The Tax Classification 2 in Intercompany (Rizwan by 2016-09-06) #OrderEntry #EDISD #US #ABAPPending

SPECIFICATIONS

27920 - Spec - The Tax Classification 2 in Inter-company



Purpose


Override material tax classification to "Tax Exempt" (2) if the supplying plant is in US and order is on sales org 1200 (CA).

Admin Info


Purpose
Override material tax classification to "Tax Exempt" (2) if the supplying plant is in US and order is on sales org 1200 (CA)
Requested By
Rizwan Shah
Spec Created By
Surya Basa
Spec Created Date
08/30/2016
Spec QA by
Surya Basa
Objects
MV45AFZZ
Document Status
WIP


Estimates



Sl.No
Activity
Estimation in Hours
1
Research
02
2
Documentation
02
3
Development/ Config
06
4
Unit test in DEV
10
5
Unit test in QUA
10
6
Other activity


TOTAL
30

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

NA

Documents

[Attach any document(s) received for the requirement(s)]

NA


Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any
1
The material tax classification should default to the value as maintained in the material master for CA
Rizwan Shah
09/02/2016

2
If sales org is 1200, take the material tax classification from sales org country "CA" from master data, regardless where is the departure country.
Jingsha Brennan
01/05/2017
















Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]

If the goods are being shipped from US plant to the Canadian customer the tax classification on the order should be 2 of the ordering sales org.

In Scope:

[List the activities to be included in scope]

This is not a global change. Ordering sales org 1200 (Canada Sales) and supplying plant should be based in US for this change. Order types (manual or EDI) are applicable.

Out of Scope:

[Out of scope activities]

Details not mentioned above herein are outside the scope.

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

The solution involves updating the sales order user exit to get the tax classification maintained for CA from the material master when the order is placed in sales org 1200.
Both manual and EDI orders are applicable for this change.

Change 1

The material tax classification should be captured from the material master based on the value maintained for country CA. If no value is maintained for CA let standard take over.

Change 2

If sales org is 1200, take the material tax classification from sales org country "CA" from master data, regardless where the departure country is. Standard behaviour should take over if there was no master data maintained for CA on the material master.

Test Plan

[List test scenarios/cases to be executed here]
Test ID
Test Scenario
Expected Results
SD001
Create manual SO with sales org 1200, plant 0110 (US)
The material tax classification should override to 2 (Tax Exempt) on the items pricing
SD002
Create EDI SO with sales org 1200, plant 0116 (US)
The material tax classification should override to 2 (Tax Exempt) on the items pricing
SD003
Create manual SO with sales org 1200, plant 0210 (CA)
The material tax classification should default to 1 (Taxable) on the items pricing
Change 1
Test ID
Test Scenario
Expected Results
SD001
Create manual SO with sales org 1200, plant 0110 with kids material (single material) - CA Tax = 2
The tax classification should be picked from the material master for CA = 2
SD002
Create manual SO with sales org 1200, plant 0110 with kids and non kids material (multiple materials) -
CA Tax = 1 and 2
The tax classification should be picked from the material master for CA = 1 and 2 appropriately.
SD002
Create EDI SO with sales org 1200, plant 0110 with kids material (single material) - CA Tax = 2
The tax classification should be picked from the material master for CA = 2
SD003
Create manual SO with sales org 1200, plant 0110 with kids and non kids material (multiple materials) -
CA Tax = 1 and 2
The tax classification should be picked from the material master for CA = 1 and 2 appropriately.
SD004
Create manual SO with sales org 1200, plant 0110 with kids material and non kids material (multiple materials) - CA Tax = 1 and 1
The tax classification should be picked from the material master for CA = 1 and 1 appropriately.
SD005
Create manual SO with sales org 1200, plant 0116 with kids material and non kids material (multiple materials) - CA Tax = 2 and 2
The tax classification should be picked from the material master for CA = 2 and 2 appropriately.
SD006
Create manual SO with sales org 1200, plant 0116 with kids material and non kids material (multiple materials) - CA Tax = 0 and 0

SD005
Create manual SO with sales org 1200, plant 0210 (CA)


Change 2

Tesd ID
Scenario



Expected Results

CA Tax = 1
CA Tax = 2
CA Tax = 0
CA Tax not maintained
SD001
Manual order, CA org, US plant, single material, Taxable
X



Tax = 1
SD002
Manual order, CA org, US plant, single material, Kids Exempt

X


Tax = 2
SD003
Manual order, CA org, US plant, single material, No Tax


X

Tax = 0
SD004
Manual order, CA org, US plant, Multiple material, Taxable, Kids Exempt
X
X


Tax = 1 ; Tax = 2
SD005
Manual order, CA org, US plant, Multiple material, Taxable, No Tax
X

X

Tax = 1 ; Tax = 0
SD006
Manual order, CA org, US plant, Multiple material, Kids Exempt, No Tax

X
X

Tax = 2 ; Tax = 0
SD007
Manual order, CA org, US plant, Multiple material, Tax not maintained on one of the items
X


NA
Tax = 1; No tax
SD008
EDI order, CA org, US plant, Single material, Taxable
X



Tax = 1
SD009
EDI order, CA org, US plant, Single material, Kids Exempt

X


Tax = 2
SD010
EDI order, CA org, US plant, Single material, No Tax


X

Tax = 0
SD011
EDI order, CA org, US plant, Multiple material, Taxable, Kids Expempt
X
X


Tax = 1 ; Tax = 2
SD012
EDI order, CA org, US plant, Multiple material, Taxable, No Tax
X

X

Tax = 1 ; Tax = 0
SD013
EDI order, CA org, US plant, Multiple material, Kids Exempt, No Tax

X
X

Tax = 2 ; Tax = 0
SD014
Manual order, CA org, CA plant, single material, Taxable
X



Tax = 1
SD015
Manual order, CA org, CA plant, single material, Kids Exempt

X


Tax = 2
SD016
Manual order, CA org, CA plant, single material, No Tax


X

Tax = 0
SD017
Manual order, CA org, CA plant, Multiple material, Taxable, Kids Exempt
X
X


Tax = 1 ; Tax = 2
SD018
Manual order, CA org, CA plant, Multiple material, Taxable, No Tax
X

X

Tax = 1 ; Tax = 0
SD019
Manual order, CA org, CA plant, Multiple material, Kids Exempt, No Tax

X
X

Tax = 2 ; Tax = 0
SD020
Manual order, CA org, US plant, Multiple material, Tax not maintained on one of the items
X


NA
Tax = 1; No tax


Solution Details


[Provide complete technical details for configuration or programming here]

Details will be updated on completion of development and testing

Issues


[List Issues / Bugs identified in configuration or development]